home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 06 - 1990 / 06.09 Sep 90 / Object1 Folder / CObject1Doc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-06  |  622 b   |  30 lines  |  [TEXT/KAHL]

  1. /****
  2.  * CObject1Doc.h
  3.  *
  4.  *    Document class for a typical application.
  5.  *
  6.  ****/
  7.  
  8. #define    _H_CObject1Doc            /* Include this file only once */
  9. #include <CDocument.h>
  10.  
  11. struct CObject1Doc : CDocument {
  12.  
  13.                                     /** Construction/Destruction **/
  14.     void        IObject1Doc(CBureaucrat *aSupervisor, Boolean printable);
  15.     void        Dispose();
  16.  
  17.     void        DoCommand(long theCommand);
  18.  
  19.     void        Activate(void);
  20.     void        Deactivate(void);
  21.  
  22.     void        NewFile(void);
  23.     void        OpenFile(SFReply *macSFReply);
  24.     void        BuildWindow(Handle theData);
  25.     
  26.                                     /** Filing **/
  27.     Boolean        DoSave(void);
  28.     Boolean        DoSaveAs(SFReply *macSFReply);
  29.     void        DoRevert(void);
  30. };